package Exception;

/**
 * ClassName:ExceptionDome007
 * Package:Exception
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/25-21:44
 * @Version:v1.0
 */
public class ExceptionDome007 {
    /**灵魂四问
     * 1.如果try中没有发现问题,怎么执行？
     * 2.如果try中可能遇到多个问题,怎么执行?
     * 3.如果try中遇到的问题没有被捕获,怎么执行?
     * 4.如果try中遇到了问题,那么try下面的其他代码还会执行吗?*/
    public static void main(String[] args) {
        //1.如果try中没有发现问题,怎么执行？
        //会把try里面的代码全部执行完毕,不会执行catch里面的代码
        //注意:只有当出现了异常才会执行catch里面的代码
        int [] arr={1,2,33,4,5,6};
        try {
            System.out.println(arr[0]);
        }catch (ArrayIndexOutOfBoundsException e){
            System.out.println("索引越界了");
        }
        System.out.println("看看我执行了吗?");
    }
}
